草庐IT

python - IPython Notebook 语言环境错误

全部标签

Ruby 错误 Net::ReadTimeout

我正在使用httparty进行一系列API调用。前两个API调用成功,但第三个失败。它暂停大约60秒(默认超时时间),然后返回此错误:/Users/luigi/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/net/protocol.rb:158:in`rescueinrbuf_fill':Net::ReadTimeout(Net::ReadTimeout)from/Users/luigi/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/net/protocol.rb:152:in`rbuf_fill'from

ruby - 为什么 Ruby 方法调用特别慢(与其他语言相比)?

我正在尝试阅读有关Ruby性能的信息,并遇到了thisSOthread,其中一个答案提到“方法调用,Ruby中最常见的操作之一,特别慢。”Anotherthread提到“它对方法进行“后期查找”,以提供灵active。这会减慢它的速度。它还必须记住每个上下文的名称以允许eval,因此它的框架和方法调用速度较慢。”有人可以更详细地解释为什么Ruby方法调用特别慢,并详细说明第二个线程吗?我不完全确定延迟查找是什么或为什么它很慢,而且我不知道每个上下文的名称是什么意思或它与框架和方法调用的关系。我(可能不正确)的理解是,由于可以在运行时添加或修改方法,Ruby解释器永远不会“记住”如何运行

ruby-on-rails - 如何解决 RubyMine "' ruby​​-debug-ide' isn't installed”错误

我得到错误:Cannotstartdebugger.Gem'ruby-debug-ide'isn'tinstalledoritsexecutablescript'rdebug-ide'doesn'texist.但所有gem都已成功安装:gem'ruby-debug-ide'gem'debase'我可以手动运行“rdebug-ide”:$rdebug-ideUsingruby-debug-base0.2.1Usage:rdebug-ideissupposedtobecalledfromRDT,NetBeans,RubyMine,ortheIntelliJIDEARubyplugin.Th

ruby - Ruby 是否有正式的规范(如 Java 语言规范 (JLS))?

Ruby是否有明确的规范,类似于Java的Java语言规范。谷歌搜索ruby​​语言规范提供http://ruby-std.netlab.jp/结果,该站点已关闭,我不确定它是否是最新的 最佳答案 有adraft对于formalspecificationruby。它由OpenStandardsPromotionCenter开发的Information-TechnologyPromotionAgency(日本政府机构)提交给JapaneseIndustrialStandardsCommittee然后进一步到InternationalO

ruby-on-rails - 已激活 spring 1.4.0,但 Gemfile 需要 spring 1.3.3[错误]

我的服务器运行正常,但是当我尝试通过railsc进入控制台时,出现以下错误。/home/munam/.rvm/gems/ruby-2.2.0@jugojuice/gems/bundler-1.10.6/lib/bundler/runtime.rb:34:in`blockinsetup':Youhavealreadyactivatedspring1.4.0,butyourGemfilerequiresspring1.3.3.Prepending`bundleexec`toyourcommandmaysolvethis.(Gem::LoadError)from/home/munam/.rv

ruby - I18n::InvalidLocale: :en 不是有效的语言环境

我正在尝试使用I18n.transliterate来“规范化”一些带有重音字符的文本,以便我可以分析它并将其与不同的语言进行比较。但是,当使用这个方法时,会弹出以下错误I18n::InvalidLocale::enisnotavalidlocalefrom/home/xxx/.rvm/gems/ruby-2.1.5/gems/i18n-0.7.0/lib/i18n.rb:284:in`enforce_available_locales!'from/home/xxx/.rvm/gems/ruby-2.1.5/gems/i18n-0.7.0/lib/i18n.rb:235:in`trans

ruby - Ruby 中的名称错误

对于这段代码:classmyBaseClassdeffuncTest()puts"baseClass"endendmyBaseClass.new.funcTest我收到一个错误:NameError:undefinedlocalvariableormethod`myBaseClass'formain:Objectfromc:/Users/Yurt/Documents/ruby/polymorphismTest.rb:9from(irb):145:in`eval'from(irb):145fromc:/Ruby192/bin/irb:12:in`'irb(main):152:0>x=myB

ruby-on-rails - ruby 1.9.2 出现 fastercsv 错误

我有一个现有的rails应用程序,我在ruby​​1.9.2和linux上运行,它的rails版本是rails2.3.8它还有一个GEMFILE,在它的vendor/gems目录中它有'fastercsv-1.5.4'gem并且在它的迁移中(在两次迁移中)它需要gem'fastercsv'require'fastercsv'但是当我这样做的时候rakedb:migrate迁移声明失败“请切换到Ruby1.9的标准CSV库。它是FasterCSV加上对Ruby1.9的m17n编码引擎的支持。”我发现消息来自gems的“faster_csv.rb”文件。因为它有条件检查ruby​​版本if

ruby - 导入 CSV 引用错误让我抓狂

尝试在ruby​​-1.9.2中导入CSV文件的过程令人难以置信。我要解析的文件有:列中的逗号列内引用使用“@”作为:col_sepcsv.txt(代表输入,真正的是101k行):㔾@㔾@jié@"seal"radicalinChinesecharacters,(Kangxiradical26)我的代码:require'csv'CSV.foreach("/Users/adam/Desktop/csvtest.txt",{:col_sep=>"@"})do|row|putsrow.to_send我想要的输出:["㔾","㔾","jié","\"seal\"radicalinChinese

ruby - Guard::RSpec 错误:未指定 cmd 选项,无法运行规范

升级到guard2.6.1后,guard停止执行更改文件的规范13:27:09-INFO-LiveReloadiswaitingforabrowsertoconnect.13:27:09-INFO-Guard::RSpecisrunning13:27:09-INFO-Guardisnowwatchingat'[pathtoproject]'13:27:13-INFO-Running:spec/models/[some_model]_spec.rb13:27:13-ERROR-Nocmdoptionspecified,unabletorunspecs!我的包是Usingguard(2.6